#!/bin/bash

echo "=== 修复点云建图系统环境 ==="

# 修复NumPy版本
echo "1. 修复NumPy版本..."
pip3 install numpy==1.24.3

# 验证修复
echo ""
echo "2. 验证修复结果..."
python3 -c "
import numpy as np
print(f'NumPy版本: {np.__version__}')
if np.__version__.startswith('1'):
    print('✅ NumPy版本修复成功')
else:
    print('❌ NumPy版本修复失败')
"

# 确保保存脚本存在
echo ""
echo "3. 确保点云保存脚本..."
if [ ! -f "save_pointcloud.py" ]; then
    echo "点云保存脚本不存在，请手动创建"
else
    echo "✅ 点云保存脚本已存在"
fi

echo ""
echo "=== 修复完成 ==="
echo "现在可以运行: ./start_mapping_optimized.sh"
